Department of Mathematicslab
ADVANCED PROGRAMMING LAB
DSE 2144
Syllabus
- 01Class and Objects: Class Definition, Creating Objects
- 02Array and Strings: Programs Based Upon 1-D, 2-D and Dynamic Arrays, String Comparison and Manipulation
- 03Inheritance: Inheritance and Its Types, Abstract Class, Inner and Outer Class, Super, Final, Static Keywords
- 04Collection Framework & Generics: Using Collection Classes such as Array Lists and Linked Lists Writing Generic Classes
- 05Exception Handling: Errors and Exceptions, Types of Exceptions
- 06Multithreading: Thread Class, Runnable, Synchronization, Thread Priority
- 07Event Handling and GUI Programming
References
- Schildt H, Java: The Complete Reference, (10e), Tata McGraw-Hill Education Group, 2017
- Balagurusamy E, Programming with Java, (5e), Tata McGraw Hill Education Group, 2017
- Daniel Liang Y, Introduction to Java Programming, (10e), Pearson Education India, 2018
- Horstmann CS, Big Java: Early Objects, (5e), Wiley's Interactive Edition, 2015
Credits Structure
0Lecture
0Tutorial
3Practical
1Total